﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TMD.GT.AccesoDatos.Monitoreo;
using TMD.GT.Entidades;

namespace TMD.GT.LogicaNegocio.MonitoreoComponente.Implementacion
{
    public class CicloRevisionLogica : ICicloRevisionLogica
    {

        private readonly ICicloRevisionData _CicloRevisionData;

        public CicloRevisionLogica(ICicloRevisionData cicloRevisionData)
        {
            _CicloRevisionData = cicloRevisionData;
        }

        public List<Entidades.CicloRevision> ListarCiclosRevision(CicloRevision cicloRevision)
        {
            return _CicloRevisionData.ListarCiclosRevision(cicloRevision);
        }

        public CicloRevision crearCicloRevision(CicloRevision cicloRevision)
        {
            return _CicloRevisionData.crearCicloRevision(cicloRevision);
        }

        public Boolean actualizarCicloRevision(CicloRevision cicloRevision)
        {
            return _CicloRevisionData.actualizaCicloRevision(cicloRevision);
        }

        public Boolean eliminarCicloRevision(CicloRevision cicloRevision)
        {
            return _CicloRevisionData.eliminarCicloRevision(cicloRevision);
        }
    }
}
